package com.chen.bean.constants;

public class QwenModelConstants {

    //文本模型 通义千问系列效果最好的模型，适合复杂、多步骤的任务
    public static final String MAX = "qwen-max";

    //文本模型 能力均衡，推理效果、成本和速度介于通义千问-Max和通义千问-Turbo之间，适合中等复杂任务。
    public static final String PLUS = "qwen-plus";

    //文本模型 通义千问系列速度最快、成本很低的模型，适合简单任务。
    public static final String TURBO = "qwen-turbo";

    //长文本模型 支持总结和分析长达千万字的文档，且成本极低。
    public static final String LONG = "qwen-long";

    //通义千问VL是具有视觉（图像）理解能力的文本生成模型，不仅能进行OCR（图片文字识别），还能进一步总结和推理，例如从商品照片中提取属性，根据习题图进行解题等。
    public static final String VL_MAX = "qwen-vl-max";

    //通义千问Audio是音频理解模型，支持输入多种音频（人类语音、自然音、音乐、歌声）和文本，并输出文本。该模型不仅能对输入的音频进行转录，
    // 还具备更深层次的语义理解、情感分析、音频事件检测、语音聊天等能力。
    public static final String AUDIO_TURBO = "qwen-audio-turbo";

    //通义千问数学模型是专门用于数学解题的语言模型。
    public static final String MATH_PLUS = "qwen-math-plus";

    //通义千问代码模型。
    public static final String CODER_TURBO = "qwen-coder-turbo";
}
